// pages/example/example.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    code: '',
    nickName: '',
    avatarUrl: '',
    itemList: ['苹果', '华为', 'sanxing'],
    tableData: [],
    pageNum:2,
    pageSize: 5
  },

  // 下载文件模板
  downlaodHandler(){
    wx.downloadFile({
      url: 'http://199.180.118.241:8082/water/customer/downloadModel',
      success:(res)=>{
        console.log(res);
        if(res.statusCode==200){
          // 打开下载的文件：
          wx.openDocument({
            filePath: res.tempFilePath,
            success:(res)=>{
              console.log(res);
            }
          })
          // let FileSystemManager = wx.getFileSystemManager()
          // FileSystemManager.saveFile({
          //   tempFilePath: res.tempFilePath,
          //   // filePath:'/download',
          //   success:(res)=>{
          //     console.log(res);
          //   }
          // })
          
          // FileSystemManager.open({
          //   filePath:res.tempFilePath,
          //   success:(res)=>{
          //     console.log(res);
          //   }
          // })
        }
      }
    })
  },
  getWaterMeterQueryPage(){
wx.request({
  url: 'http://199.180.118.241:8082/water/waterType/queryPage',
  data:{pageNum: this.data.pageNum, pageSize:this.data.pageSize},
  method:'get',
  success:(res)=>{
    console.log(res);
  }
})
  },
  // 查询全部客户类型
  getCustomerTypeList() {
    wx.request({
      url: 'http://199.180.118.241:8082/water/customerType/query',
      data: {},
      header: {},
      method: 'GET',
      success: (res) => {
        console.log(res);
        // 显示加载中。。。
        wx.showLoading({
          title: 'loading',
        })
        if(res.data.code ===200){
          this.setData({
            tableData: res.data.data
          })
          // 取消加载效果...
          wx.hideLoading()
          wx.showToast({
            title: '请求成功',
          })
        }
      }
    })
  },
  myShowActionSheet() {
    // 显示操作菜单
    wx.showActionSheet({
      itemList: this.data.itemList,
      itemColor: 'red',
      alertText: 'hello,仙子加到',
      success: (res) => {
        // console.log(res); //{errMsg: "showActionSheet:ok", tapIndex: 1} tapIndex,对应itemList数组的下标
        console.log(this.data.itemList[res.tapIndex]);
      },
      fail: (err) => {
        console.log(err); // 取消时，{errMsg: "showActionSheet:fail cancel"}
      }
    })
  },
  myShowTast() {
    wx.showToast({
      icon: 'error',
      title: '航空表演',
      mask: false
    })
  },
  myShowModal() {
    wx.showModal({
      title: '我不管你',
      content: '你多吃点饭，才跑得赢我',
      success: (res) => {
        console.log(res); //{errMsg: "showModal:ok", cancel: true, confirm: false}，判断用户点的时确定还是取消。
      }
    })
  },
  bindchooseavatarHander(res) {
    console.log(res);
    this.setData({
      avatarUrl: res.detail.avatarUrl
    })
  },
  // 获取用户信息
  getUserProfileHandler() {
    // 在2.24.4版本之前使用他来获取用户的昵称和头像
    wx.getUserProfile({
      desc: '完善用户注册信息',
      success: (res) => {
        console.log(res.userInfo);
        console.log(res.rawData);
        this.setData({
          nickName: res.userInfo.nickName
        })
      },
      fail: (err) => {
        console.log(err);
      }
    })
  },
  // 获取登录code
  getLoginCode() {
    wx.login({
      timeout: 10000,
      success: (res) => {
        console.log(res); // {code:'',errMsg:''}
        this.setData({
          code: res.code,
        })
        wx.showToast({
          title: '获取登录凭证成功',
        })
      },
      fail: () => {
        wx.showToast({
          title: '获取登录凭证失败',
        })
      }
    })
  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})